Hints and Warnings

Since footnotes use TEX's basic
insert
command, they are meant to be used in unrestricted horizontal mode. In other words, you use them inside paragraphs, but outside of
hbox
,
centerline
or similar commands. If you don't understand the meaning of the phrase unrestricted horizontal mode you should read about it in the TEXbook, or in First Grade TEX. This fact means that one has to be careful in attempting combine certain other control sequences with the
foot
command.

Do not define references, figure captions, table captions, etc., inside the text of a footnote. If you must put a reference mark inside a footnote use the command
REF
somewhere before you start the footnote and then use
refend
inside the text of the footnote.

If you choose to invoke a footnote when you are in vertical mode between paragraphs, then the footnote, complete with its footnote mark, will be generated; however, since there is nothing to attach this mark to, no superscripted footnote mark will appear. Since the command will generate a footnote mark, the counter
footsymbolcount
will be advanced and so, insofar as PHYZZX is concerned, the symbol is waiting around to be used. Hence, if you wish to attach this symbol to a word at a later point this can be accomplished by use of the subcommand
footattach
. All you have to do to use
footattach
is type it immediately following the word to which you wish to attach the footnote mark. This command works just like
attach
or
refmark
except that it attaches the current footnote mark and knows whether to use Nucl.Phys. or Phys.Rev. format.

We already noted that if you wish to attach a footnote inside of a box (either horizonatal or vertical) the way to do it is to use
foot
after the previous paragraph has ended, but before you make the box in question. Then use the command
footattach
inside the box. What happens if you need to attach the footnote mark to something inside a box which appears inside a paragraph? In this case you can use the PLAIN command
vadjust
to accomplish this feat. Simply type
vadjust{ text }
nobreak
immediately before the box and then use
footattach
inside the box.